package com.platform.usercenter.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.platform.common.core.annotation.Excel;
import com.platform.common.core.domain.entity.SysRole;
import com.platform.common.core.web.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.Date;
import java.util.List;
import java.util.Set;

/**
 * 角色表 sys_role
 *
 * @author
 */
@Data
public class SysRoleVO extends SysRole
{

    /**
     * 用户名称
     */
    private String userName;
    /**
     * 用户id
     */
    private String userId;
    /**
     * 用户昵称
     */
    private String nickName;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 手机号
     */
    private String phonenumber;
    /**
     * 状态
     */
    private String status;

    /**
     * 创建时间
     */
    private Date createTime;


    //用户角色id集合
    private List<String> roleIds;

}
